package copyengine.resource.lazyload
{
	import copyengine.resource.dto.LazyLoadInitDto;

	public interface ICELazyLoadContainer
	{
		function initialize(_dto:LazyLoadInitDto):void;

		/**
		 * 在ResourceFileLoad完成后,由ResourceFile通知LazyLoadContainer加载完成
		 */
		function notificationLazyLoaderTargetLoadComplate():void;

		/**
		 * 添加和删除上层逻辑对当前对象的是否Load完成的监听
		 */
		function addLoadComplateCallBackFunction(_f:Function):void;
		function removeLoadComplateCallBack(_f:Function):void
	}
}
